<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
    <script>
        // 1.布尔类型（boolean）的数据：ture --- 真    false --- 假
        //   2. 布尔类型变量的声明和赋值。
        var bl1 = true;
        var bl2 = false;
        console.log(bl1);
        console.log(bl2);
        //   3.当布尔值参与算术运算时， true 看作 1 ，false 看作 0
        console.log(bl1 + 1);        // 2
        console.log(false + 1);        // 1


        //   4.undefined 未定义
        //     undefined  参与算术运算， NaN
        var number;    //  变量只声明，不赋值。
        console.log(number);      // undefined
         var age = undefined;       //手动赋值为 undefined
         console.log(age);
         console.log(age + 1);      //  NaN not a number

        // 5.null 空值，没有的意思
        //  null 参与算术运算，当作 0
        var address = null;
        console.log(address);   //  null
        console.log(address + 1);    //  1
        
        
    </script>
</body>
</html>